# 成功
Success_Dict = {
    'code': 200,
    'msg': '操作成功',
    'data': None
}

# 失败
Error_Dict = {
    'code': 500,
    'msg': '操作失败',
    'data': None
}

# 服务器错误
Server_Error_Dict = {
    'code': 500,
    'msg': '服务器错误',
    'data': None
}

# 请求方式错误
Request_Error_Dict = {
    'code': 405,
    'msg': '请求方式错误',
    'data': None
}

# 参数错误
Param_Error_Dict = {
    'code': 400,
    'msg': '参数错误',
    'data': None
}

# 网络不稳定
Network_Error_Dict = {
    'code': 400,
    'msg': '网络不稳定',
    'data': None
}

# IP封禁
IP_Error_Dict = {
    'code': 400,
    'msg': 'IP封禁',
    'data': None
}

# 请求太多
Request_Too_Many_Dict = {
    'code': 400,
    'msg': '请求太多, 请稍后再试',
    'data': None
}



# content_type
content_type_dict = {
    'json': 'application/json',
    'form': 'application/x-www-form-urlencoded',
    'multipart': 'multipart/form-data',
    'text': 'text/plain',
    'html': 'text/html',
    'xml': 'text/xml',
    'javascript': 'text/javascript',
    'css': 'text/css',
    'image': 'image/jpeg',
    'audio': 'audio/mpeg',
    'video': 'video/mp4',
    'pdf': 'application/pdf',
    'zip': 'application/zip',
    'gzip': 'application/gzip',
    'tar': 'application/x-tar',
    'rar': 'application/x-rar-compressed',
    '7z': 'application/x-7z-compressed',
    'msi': 'application/x-msi',
    'exe': 'application/x-msdownload',
    'dll': 'application/x-msdownload',
    'bat': 'application/x-msdownload',
    'ps1': 'application/x-powershell',
    'psm1': 'application/x-powershell',
}

# 状态码
status_code_list = [200, 400, 500]